package com.lihang.common.vo;

import com.lihang.system.entity.*;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.ArrayList;
import java.util.List;

@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class JiangChengZhuDaiVo {

    /**
     * 奖学金总数
     */
    private String scholarshipsSum;
    /**
     * 奖学金次数
     */
    private int scholarshipsTime;
    /**
     * 奖学金
     */
    private List<Scholarship> scholarships;


    /**
     * 竞赛次数
     */
    private int competitionsTime;
    /**
     * 竞赛
     */
    private List<Competition> competitions;


    /**
     * 助学金次数
     */
    private int zhuXueJinsTime;
    /**
     * 助学金总数
     */
    private String zhuXueJinsSum;
    /**
     * 助学金
     */
    private List<ZhuXueJin> zhuXueJins;

    /**
     * 助学贷总额
     */
    private String zhuXueDaiSum;
    /**
     * 已发放贷款
     */
    private String zhuXueDai_1;
    /**
     * 已还款
     */
    private String zhuXueDai_0;

    /**
     * 助学贷
     */
    private List<ZhuXueDai> zhuXueDais;

    /**
     * 勤工助学次数
     */
    private int qinGongZhuXuesTime;
    /**
     * 勤工助学总数
     */
    private String qinGongZhuXuesSum;
    /**
     * 勤工助学岗位名称
     */

    /**
     * 勤工助学
     */
    private List<QinGongZhuXue> qinGongZhuXues;

    /**
     * 警告
     */
    private int warnTime;
    /**
     * 记过
     */
    private int jgTime;
    /**
     * 严重警告
     */
    private int yzjgTime;
    /**
     *  留校察看
     */
    private int lxckTime;
    /**
     * 惩处信息
     */
    private List<PunishmentRecord> punishmentRecords;
}
